package com.amarsoft.are;

public abstract interface AREService
{
  public static final String SID_DBCONNECTION = "DBCONNECTION";
  public static final String SID_METADATA = "METADATA";
  public static final String SID_LOG = "LOG";
  public static final String SID_JBO = "JBO";

  public abstract String getServiceId();

  public abstract String getServiceProvider();

  public abstract String getServiceDescribe();

  public abstract String getServiceVersion();

  public abstract void init()
    throws Exception;

  public abstract void shutdown();
}